package redis.spring ;

import javax.annotation.Resource ;

import org.springframework.data.redis.core.RedisTemplate ;
import org.springframework.data.redis.serializer.RedisSerializer ;

/**
 * @author 80002165 @date 2017年6月22日 上午10:14:56
 */
public abstract class AbstractBaseRedisDao<K, V> {
    @Resource
    protected RedisTemplate<K, V> redisTemplate ;
    
    /**
     * 设置redisTemplate
     * @param redisTemplate
     *        the redisTemplate to set
     */
    public void setRedisTemplate(RedisTemplate<K, V> redisTemplate) {
        this.redisTemplate = redisTemplate ;
    }
    
    /**
     * 获取 RedisSerializer <br>
     */
    protected RedisSerializer<String> getRedisSerializer() {
        return redisTemplate.getStringSerializer() ;
    }
}
